x

Pipe and Filter Architecture

This is a way to express a workflow.
The whole workflow is expressed as a pipeline.
The processing elements of a pipeline are called filters and are are connected by pipes.

Connecting filters are analogous to compositing functions in mathematics.

For example:
This is a playback pipeline using GStreamer

Left-click: follow link, Right-click: select node, Scroll: zoom
x